snails and slugs - Allemand Anglais Dictionnaire